home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / CARPENTER / SFTP041R / !sFTP / Docs / History next >
Text File  |  1998-02-20  |  15KB  |  377 lines

  1. Version History 
  2. ~~~~~~~~~~~~~~~
  3.  
  4. 20th Feb 98
  5. 0.41    Removed the reliance on the URI module and the new ProgInfo module.
  6.     Fixed bug in putting directory where the remote name wasn't correctly 
  7.     translated from xyz/html to xzy.html    
  8.  
  9.  
  10. 6th Feb 98
  11. 0.40    Revamped the interactive help.
  12.  
  13.  
  14. 24th Jan 98 *** Not released ***
  15. 0.39    Finally connected my RPC to a 386 running Linux for testing purposes.
  16.     Wahey!!
  17.     Introduced usage of the !Scrap app for temp files rather than using
  18.     !sFTP's own directory.
  19.     Added Help option to the iconbar icon to bring up the Stronghelp
  20.     manual.
  21.     Added the ability to set whether to use PASV or PORT by adding the
  22.     commands 'port' and 'pasv' to switch between them.
  23.     Fixed minor bug whereby the first profile would never show in the menu.
  24.     Added a 'retry' configure option to be able to specify how many times to
  25.     keep retrying to connect. (Useful in the event of max connections 
  26.     reached on the host you are trying to connect to.)
  27.     Stopped it leaving sockets open when a get fails.
  28.     Added command 'index'.
  29.     Updated the script examples to be the correct kind of wimp task size.
  30.  
  31. 12th Nov 97
  32. 0.38    Revamped the Stronghlp sFTP manual.
  33.     Fixed the bug that caused sftp to bomb out with directories containing 
  34.     more than 100 entries.
  35.     Rewrote the delete command. Added a -r/-R switch to delete for 
  36.     recursive directories. (Currently delete will not delete locked files. 
  37.     You'll have to chmod them first.  Praps I'll add a -f options to force 
  38.     in such cases.)
  39.     Removed dput and mput and combined them all into the 'put' command.
  40.  
  41. 5th Oct 97
  42. 0.37    Added an 'mdir' alias for 'mkdir' at the request of a user.
  43.     Made allowances for absolute paths for script filenames.
  44.     
  45.     Rewrote the autologin function.
  46.     Added optional switches for server, login, password, remote and 
  47.     localdir parameters.  Without theses sFTP will attempt to guess.
  48.     You can now leave out the password altogether and sFTP will prompt
  49.     you for it and then go onto corectly set the remote and local dirs
  50.     if you specified any.  If you want to specify any parameters out of 
  51.     sequence i.e. a localdir but not a remotedir, then simply prefix the
  52.     localdir with the switch -l.
  53.     i.e.
  54.        sftp hostname login password -l $.whatever
  55.        
  56.     Added dget local-dir [remote-dir] option.
  57.     Fixed numerous little insignificant bugs.
  58.     Transfer speed increased for get.
  59.  
  60. 31st Aug 97
  61. 0.36      Added command 'reconnect' to reconnect back to where you were if 
  62.     the server times out.
  63.         Redesigned the way it saves, and loads profiles into one big file
  64.         instead of lots of separate ones - more efficient handling 
  65.         of the list. Changed the menu in the profile and config boxes to 
  66.         use the 'Stringset' gadget instead of the mess it was.  Hopefully 
  67.         this might get rid of the occasional error/bug  when quitting the 
  68.         frontend.
  69.         The size of the password field has been extended to 128 chars.
  70.  
  71. 7th Jul 97
  72. 0.35    Added support for PASV (thanks Jogu :) so sFTP can now be used from 
  73.     behind firewalls.  (NB: This was quite a major alteration).
  74.     Fiddled some more with what does or does not get printed as a result of     
  75.     verbose mode off. 
  76.  
  77. 28th Jun 97 *** Not released ***
  78. 0.34    Added the ability to drag a directory to the 'Local Dir' writable field
  79.     in the frontend Profile window.
  80.     Stopped it issuing a CWD command if you leave the remote dir blank on           
  81.     the frontend.
  82.     Fixed problem whereby a server name in a profile that matched another
  83.     profile name would cause the second profile to be opened instead.
  84.     Fixed problem whereby starting sftp in a taskwindow and typing just 
  85.     one parameter caused the parameter to be ignored.
  86.  
  87. 22nd Jun 97
  88. 0.33    Tried to add a check to make sure that if an editor hasn't already been
  89.     seen by the filer then sftp warns you and doesn't attempt to 
  90.     connect - causing a system error.  Still does it for Edit and StrongEd.
  91.     If zap has been seen but isn't loaded - it now gets loaded.
  92.     
  93.     Reduced the slight delay problem with putting when putnewer is off.
  94.     Minor aesthetic changes to the templates.
  95.     Added check to front end for existence of localdir if one is specified.
  96.     Rewrote lcd and ldir (lls) to allow for ramfs:dirname type 
  97.     directory specifications, as well as ordinary and fileimages.    
  98.     Changed the login writable icon so that you can type any character.
  99.     
  100. 14th Jun 97
  101. 0.32    Fixed the not allowing puts from image files. 
  102.  
  103.  
  104. 9th Jun 97
  105. 0.31    Fixed a few small bugs (to do with mget mainly).
  106.     Added back the ability to run a script and specify command line    
  107.     parameters (as well as being able to specify just a script file
  108.     that does everything.
  109.     
  110. 8th Jun 97    
  111. 0.30    Added adjust option from the iconbar menu to give a quick method of
  112.     selecting a profile and connecting.
  113.     Changed Bell switch from -G to -B.  Added switch -P for putnewer and 
  114.     changed switch for getnewer to -G.  Changed switch for verbose from -V
  115.     to -Q.  Changed switch for syslogging off from -V to -S.
  116.     Added 'putnewer'.
  117.     Fixed occasional timeout bug when getting small files.
  118.     Made existing prompt option - include prompt for remote file
  119.     overwrites as well as local.
  120.  
  121. 4th Jun 97
  122. 0.29    Released version.
  123.  
  124. 1st Jun 97
  125. 0.29Beta2
  126.     Fixed passwording problem causing password to work only when freshly
  127.     typed in.    
  128.     Modified script handling routine so that you can supply the host, 
  129.     userid and password all as part of the script.
  130.     Added getnewer.
  131.  
  132. 21st May 1997 *** Not released ***
  133. 0.29Beta1
  134.     Added lunique.
  135.     sFTP now ignores any lines that start with a ';' to allow for 
  136.     comments in script files.
  137.     Improved handling of socket errors. (thanks Jogu :)
  138.     
  139. 13th May 97 *** Not released - superceeded by 0.29 ***
  140. 0.28beta4
  141.     Added back some reporting when verbose is set to off (cause it was
  142.     a bit severe).
  143.     Added correct date and timestamping of files on a get (thanks Jogu :)
  144.     Corrected bug in password encrypting routine.
  145.     Altered syslog level so that 0 means no logging at all.
  146.     
  147.  
  148. 11th May 97 *** withdrawn due to slight bug in password encrypting
  149. 0.28beta3
  150.     Altered some of the dialog box displays to take into account system
  151.     font.
  152.     Added a simple crypting algorithm for the passwords (thanks Chris :)
  153.     Added Profiles... option to the iconbar which just does the same as 
  154.     clicking select on the icon on the iconbar.
  155.     Fixed frontend not passing on client timeout value to main program.
  156.     (added -X nnn as a parameter to pass the timeout value in with).
  157.     Fixed lls so that lls $.something doesn't cause sftp to crash. Also
  158.     made it so that the -l parameter can be passed in any position.
  159.     FIxed lcd so $/something doesn't cause sftp to crash.
  160.  
  161. 4th May 97
  162. 0.28beta2
  163.     Fixed delete menu not showing list of profiles in the config box.
  164.     Fixed dput.
  165.     Fixed syslogging (altered by typing the command debug nnn).
  166.  
  167. 2nd May 97 *** Not released
  168. 0.28beta1
  169.     Added dput - to recursively put a directory and all subdirectories.
  170.     Changed it so that starting up sftp from a taskwindow without 
  171.     specifying a local directory will take the current CSD.
  172.     lcd/lcdup rewritten.
  173.     Added logging using Doggysoft's !syslog.  Can be controlled from 
  174.     within by typing debug and a number to indicate the level of logging.
  175.     Added options dialogue box to the profile window so you can select the
  176.     flags.  Also added a configuration option off the iconbar config menu
  177.     to select the preferred defaults.
  178.     
  179. 3rd Apr 97
  180. 0.27    Added support for the line editor module.
  181.     Bug fixed where StrongEd complains 'Repeated Paramater'.
  182.     Bug fixed frontend crashing if profiles dir doesn't exist.
  183.     Bug fixed where a server not supporting the SIZE command has more 
  184.     than one set of brackets in the 150 return information which I use
  185.     in an attempt to determine the size in the event of SIZE not being
  186.     implemented..
  187.     Bug fixed where dir <dir> didn't and only showed the current dir.
  188.      
  189.  
  190. 18th Mar 97 (Bug fixes)
  191. 0.26c    Fixed bug with rhelp not working properly.
  192.     Removed show command from the messages file.
  193.     Added profile name to taskwindow title bar - if spawned from the 
  194.     frontend.
  195.     Fixed lcdup.
  196.     Fixed put so that it uses the CSD to put from if affectcsd is 
  197.     set to ON.
  198.     Added note in the !help file on how to subscribe to the sftp
  199.     mailing list so you can be told when there's a new release out.
  200.     Allowed for '?keyword' as well as '? keyword'.
  201.  
  202. 16th Mar 97 (Beta)
  203. 0.26b    Added 'Affect global CSD' option button to frontend. (see !help 
  204.         for more details)
  205.         Added 'affectcsd' option to command line to switch it on or off.
  206.         Removed the 'Open CSD' option from the iconbar menu and replaced
  207.         it with a 'downloads' command to be typed in to display the current 
  208.         downloads directory, since the frontend might have spawned 
  209.         multiple session with different download directories.
  210.         Added various command line switches :
  211.                (-A, -G, -S, -N, -C, -R) see !help file.
  212.         Added the ability to save the result of an ls to a file. The file 
  213.         is automatically opened, and the parameters for an ls can now be 
  214.         done in any order.
  215.             ls [-l] [filespec] [>local-filename]
  216.         Added the ability to run sFTP with a script file containing all the 
  217.         commands you want to use - for a completely automated session.
  218.                 sftp profile ~scriptfile
  219.         Added a '-a' switch to mget and mput so that you specify an 
  220.         automated mget or mput (for use in script files).
  221.  
  222. 25th Feb 97
  223. 0.25    Now REMsureing the WimpExt module from inside sFTP so it can be 
  224.     run from the command line independantly of the frontend without 
  225.     needing to have had the !run file run once.  (!sftp still has 
  226.     to have been seen by the filer though).
  227.     Added an Iconbar menu item to open the cuurently selected
  228.     directory - and removed it from the being opened automatically 
  229.     from the !Run file.
  230.     Made it so it only says "Close the window" when you quit - if it 
  231.     was initiated from the frontend. 
  232.     Added additional field to frontend to allow user to specify local
  233.     hard disk CSD - for uploads and downloads.
  234.     Modified (simplified) the example scripts slightly.
  235.     Corrected a couple of faults in the !run file.
  236.     Added 'lls [local-directory] [-l]'.
  237.     Added 'lcd local-directory'.
  238.     Added 'lpwd'.
  239.     Removed the display of '*'s when the password is typed in in sFTP 
  240.     (not the frontend).
  241.     Added 'ldir'.
  242.     Added button icon to the frontend so users can quickly select the 
  243.     downloads dir held within !sftp (now renamed to 'Transfers') - to 
  244.     be known as the default (to satisfy those like me who rather quite
  245.     liked having a default dir).
  246.     Added lcdup     lcd ..   and lcd ^
  247.     Added * for shell commands as well.
  248.     Made the delete command delete a file, a wildcarded filename or a 
  249.     directory without having to specify mdelete or ddelete.
  250.     Removed ddelete and mdelete.
  251.  
  252. 18 Feb 97
  253. 0.24    Changed the profile name menu to be a stringset gadget - then 
  254.     changed it back again cause stringsets seem very buggy.
  255.     Changed the profile name from a restricted 10 chars to 40 free 
  256.     text - from both the front end and the sFTP command line.
  257.     Added '!' for shell commands.
  258.     Added temporary 'Remove' icon to the frontend so users can 
  259.     delete a profile without needing to know what the filename is.
  260.     Added 'Email Address' from the main iconbar icon menu - so users 
  261.     can easily change it if need be.
  262.     Stopped connect appearing to block (I hope).
  263.     Modified 'profiles' command to display the new free text format 
  264.     profile names.
  265.     Added TAB for 'save' and 'open' profile-name completion (so far 
  266.     it only cycles through the entire list of profile names).
  267.  
  268. 10 Feb 97
  269. 0.23    Fixed bug that meant 0.22 didn't work with the StrongArm processor.
  270.     Allowance made for shortened versions of the commands and a 
  271.     message if ambiguous. 
  272.         A warning added if you attempt to save a profile with a profile 
  273.         name that already exists. 
  274.  
  275. 09 Feb 97
  276. 0.22    Added FrontEnd
  277.     Added 'ddelete remote-dir' - to delete an entire directory tree 
  278.     structure from the specified dir down 
  279.     *** use with extreme care ***
  280.  
  281. 31 Jan 97
  282. 0.21    First Beta release.
  283.         Fixed so it works properly with freenet version 2.00
  284.     Fixed get bug affecting download speed.
  285.     Added an 'a' (automatic) option to mget, mdelete and mput 
  286.     so that you can turn off prompting for each file once the mget,
  287.     mput or mdelete has already started.
  288.  
  289. 26 Jan 97
  290. 0.20    Added 'reget'.
  291.         Rewrote the put routine.
  292.  
  293. 20 Jan 97
  294. 0.19    Dir fixed so it does a 'ls -l' not just an 'ls'.
  295.     Improved screen formatting.
  296.     Fixed abort on put command.
  297.     More error checking added.
  298.  
  299. 13 Jan 97
  300. 0.18     Bug fixes.
  301.     Due to popular request - 'nlist' has been removed and substituted 
  302.     with 'ls -l' instead. i.e. ls now has a switch to tell it whether 
  303.     to display the full listing information.  No switch will list 
  304.     just the filenames.
  305.     Transfer information is now only updated every second.
  306.     Detection of whether the server allows STOU
  307.     
  308. 11 Jan 97
  309. 0.17    Bug fixes.
  310.  
  311. 29 Dec 96
  312. 0.16    Partial rewrite.
  313.     Added 'debug <level no>'.
  314.     Modified read to display the text file in an editor window rather 
  315.     than the current task window.
  316.     Added 'append'.
  317.     Added 'runique'.
  318.     Several bug fixes.
  319.  
  320. 17 Dec 96
  321. 0.15    Fixed mdelete.
  322.         Added Transferred rate (bytes/sec) for uploads.
  323.         Added 'abort' for uploads.
  324.         Added 'site'.
  325.         Added 'runique'.
  326.  
  327. 16 Dec 96
  328. 0.14    Added command line activation to enable the use of scripts.
  329.     Added 'chmod mode filename'.
  330.     Fixed slight listing bug on ls when listing a long directory. 
  331.     Hash removed and replaced with constantly updating transfer 
  332.     information.
  333.     Fixed get.
  334.     Fixed mget.
  335.     Fixed put.
  336.     Fixed mput.
  337.     Added 'prompt'.
  338.     Removed 'pwdl', 'lsl', 'dirl', 'cdupl', 'cdl'. Replaced with a 
  339.     Downloads folder that is automatically opened when sftp is run.
  340.     Added 'read'.
  341.     Added filetyping of downloaded files.
  342.     Added 'user'.
  343.     Added 'pass'.
  344.     Added 'account'.
  345.     Added 'mdelete'.
  346.     Added 'nlist'.
  347.  
  348. 02 Dec 96
  349. 0.13    Converted to non-blocking sockets.
  350.     Automatic detection of a timed out control connection.
  351.     Changed the way the list of presaved profiles is displayed.
  352.     Added 'abort' for downloads.
  353.     
  354. 24 Nov 96
  355. 0.12    Added 'profiles'.
  356.     Changed 'status' to be 'rstatus'.
  357.     Added status to display the status of sftp.
  358.     Added 'verbose'.
  359.     Various bug fixes.
  360.     Added Transferred rate (bytes/sec) for downloads.
  361.     Added 'pwdl'.
  362.     Restricted valid keypresses >=32 <=127
  363.     Deals with no Messages file
  364.     Added 'abort'.
  365.     
  366. 19 Nov 96
  367. 0.11    Added 'save <profile>' and 'open <profile>'.
  368.     Added 'quote string'.
  369.     Display ip number of ftp site.
  370.     Added 'help all', 'help <command>' and '?'.
  371.     Added 'rhelp' for remote help.
  372.     Added 'version'.
  373.     Removed 'disconnect'.
  374.  
  375. 10 Nov 96    
  376. 0.1    First alpha release.
  377.